home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / SecalDemo / Inc / libcalls / nonvolatile.inc < prev    next >
Text File  |  1998-06-24  |  1KB  |  50 lines

  1. pattern GetCopyNV(_appName,_itemName,_killRequesters) is
  2.     push a6;
  3.     safe a0:=_appName; a1:=_itemName; d1.l:=_killRequesters;;
  4.     a6:=NVBase; jsr [a6-30];
  5.     pop a6;
  6. endp;                                                            # GETCOPYNV
  7.  
  8. pattern FreeNVData(_data) is
  9.     push a6;
  10.     a0:=_data;
  11.     a6:=NVBase; jsr [a6-36];
  12.     pop a6;
  13. endp;                                                            # FREENVDATA
  14.  
  15. pattern StoreNV(_appName,_itemName,_data,_length,_killRequesters) is
  16.     push a2\a6;
  17.     safe a0:=_appName; a1:=_itemName; a2:=_data; d0.l:=_length; d1.l:=_killRequesters;;
  18.     a6:=NVBase; jsr [a6-42];
  19.     pop a2\a6;
  20. endp;                                                            # STORENV
  21.  
  22. pattern DeleteNV(_appName,_itemName,_killRequesters) is
  23.     push a6;
  24.     safe a0:=_appName; a1:=_itemName; d1.l:=_killRequesters;;
  25.     a6:=NVBase; jsr [a6-48];
  26.     pop a6;
  27. endp;                                                            # DELETENV
  28.  
  29. pattern GetNVInfo(_killRequesters) is
  30.     push a6;
  31.     d1.l:=_killRequesters;
  32.     a6:=NVBase; jsr [a6-54];
  33.     pop a6;
  34. endp;                                                            # GETNVINFO
  35.  
  36. pattern GetNVList(_appName,_killRequesters) is
  37.     push a6;
  38.     safe a0:=_appName; d1.l:=_killRequesters;;
  39.     a6:=NVBase; jsr [a6-60];
  40.     pop a6;
  41. endp;                                                            # GETNVLIST
  42.  
  43. pattern SetNVProtection(_appName,_itemName,_mask,_killRequesters) is
  44.     push d2\a6;
  45.     safe a0:=_appName; a1:=_itemName; d2.l:=_mask; d1.l:=_killRequesters;;
  46.     a6:=NVBase; jsr [a6-66];
  47.     pop d2\a6;
  48. endp;                                                            # SETNVPROTECTION
  49.  
  50.